@charset "gb2312";
/* CSS Document */


/* ===============* ( 网站公共代码 )================= */

body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}

body,button, input, select, textarea {font:12px/1.5  "微软雅黑",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }

em{font-style:normal;}

ul, ol,{ list-style: none; }

a { text-decoration: none; }

a:hover { text-decoration: none;  }

img{ border:0px;}

body,.ui-overlay-h{margin:0 auto;position:relative;background-color:#fff;color:#434343;}

input, img {vertical-align: middle;}

body,html{min-width:1200px;max-width:100%;margin:0 auto;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}

img {border:none;vertical-align:top;}

* {margin:0;padding:0;}

.clearfix:after,.clearfix:before{display:table;content:'';}
	
.clearfix:after{clear:both;overflow:hidden;}
	
.clearfix{*zoom:1;}
	
.relative {position:relative;}

.absolute {position:absolute;}

.fl {float:left;display:inline;}

.fr {float:right;display:inline;}

.pubW {width:1200px;}

.center {margin:0 auto; clear:both;}

.clear{clear:both;}

.iBlock{display:inline-block;}

.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}

.ot {-moz-transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}



/* =========================================* ( header )========================================== */


#header{ height:109px;  background:#333; z-index:10000;}

#header .wrapper{width:1200px; margin:0 auto;}

#header .headerTop{height:63px; border-bottom:1px solid #4e4e4e; overflow:hidden;}

#header h1{ float:left;}

#header .langList{height:28px; padding:19px 0 0 0; float:right; position:relative;  position:relative;}

#header .headertime{width:255px; line-height:35px; margin:15px 0 0 0; float:right; color:#d6d6d6; font-size:14px; position:relative;  overflow:hidden;}

.lnbWrap{height:43px; position:relative; z-index:100;}

.lnb{position:relative;}

.lnb:after{content:''; display:block; clear:both;}

.lnb>li{ float:left;}

.lnb>li:first-child{margin-left:0;}

.lnb>li>a{height:43px;line-height: 43px; *margin:0 13px; display:block; overflow:hidden; position:relative; font-size : 14px; color: #fff;}

.lnb>li>a:hover {color: #ff7a00;}

.lnb>li>a>span{width:0%; height:3px; position:absolute; left:50%; bottom:0; background:#ff7a00;}

.part{ color:fff; font-size:14px; line-height: 43px; margin:0 5px; *margin:0;}

.part3{ color:fff; font-size:14px; line-height: 43px; margin:0 0px 0 5px; *margin:8px 0 0 0;}

.topzxzu{ padding:0px 19px; height:28px!important; margin-top:8px; *margin-top:8px; line-height:27px !important; background:#ff7a00; display:block; border-radius:5px;}

.topzxzu:hover{ color:#fff !important;  background:#e96d00;}

.part1{ margin:0 16px; *margin:0;}

.part2{ margin:15px 20px 0 15px; *margin:15px 0px 0px 0px;}

.lnb .lnbSub{ position:absolute; left:0; top:43px; right:0;  z-index:100; display:none; background:left center no-repeat; 
 }
 
.lnb .lnbSubbb{padding:0px 0 0 390px;}

.lnb .lnbSubbb1{padding:0px 0 0 200px;}

.lnb .lnbSub.ver1{background-image:url(../images/ver1img.png);height:151px;z-index:10000;}

.lnb .lnbSub.ver2{background-image:url(../images/ver2img.png);height:323px;z-index:10000;}

.lnb .lnbSub.ver3{background-image:url(../images/ver3img.png);height:188px;z-index:10000;}

.lnb .lnbSub.ver4{background-image:url(../images/ver4img.png);height:151px;z-index:10000;}

.lnb .lnbSub.ver5{background-image:url(../images/ver5img.png);height:151px;z-index:10000;}

.lnb .lnbSub.ver6{background-image:url(../images/ver6img.png);height:151px;z-index:10000;}

.lnb .lnbSub.ver7{background-image:url(../images/ver7img.png);height:151px;z-index:10000;}

.lnb .lnbSub.ver8{background-image:url(../images/ver8img.png);height:151px;z-index:10000;}

.lnb .lnbSub.ver9{background-image:url(../images/ver9img.png);height:151px;z-index:10000;}

.lnb .lnbSub ul{width:100%; margin-top:0;vertical-align: middle; z-index:10000;}

.lnbSub01{ padding:40px 0 15px;}

.lnbSub01 li{width:181px; margin:0 0 15px; float:left; background:url(../images/topnav2.jpg) no-repeat left; padding-left:15px;}

.lnbSub01 li a{ font-size : 14px; color: #333; height:19px; display:block; overflow:hidden;}

.lnbSub01 li a:hover {color: #ff7a00 !important;}

.lnbSub03{ padding:30px 0 15px;}

.lnbSub03 li{width:181px; margin:0 0 15px; float:left; background:url(../images/topnav2.jpg) no-repeat left; padding-left:15px;}

.lnbSub03 li a{ font-size : 14px; color: #333; height:19px; display:block; overflow:hidden;}

.lnbSub03 li a:hover {color: #ff7a00 !important;}

.lnbSub02{ padding:10px 0 0px 0px;*padding:3px 0 15px 0px;}

.lnbSub022{  padding:25px 0 0px 0px; *padding:15px 0 15px 0px;}

.lnbSub023{  padding:35px 0 0px 0px;}

.lnbSub02 h3{ color:#648e2c; border-right:1px #ccc solid;  line-height:20px; font-weight:bold; font-size:14px; width:80px; margin:0px 15px 5px 0; *margin:0px 15px 5px 0;}

.lnbSub02 li{ padding:0 12px; margin:0 0 5px 0; float:left;}

.lnbSub02 li a{ font-size : 14px; color: #333; height:19px; display:block; overflow:hidden;}

.lnbSub02 li a:hover {color: #ff7a00 !important;}

.lnb .lnbSub ul:after{content:''; display:block; clear:both}

.lnb_cover{width:100%; height:0; left:0; top:43px; z-index:1; background:url(../images/lnb_cover_bg.jpg) #fff bottom repeat-x; opacity:1; filter:alpha(opacity=100); }


/* ==========================================* ( //header )=========================================== */


/* =========================================* ( footer )========================================== */
.footer01{ width:100%; background:#4c4c4c; height:102px;margin-top:35px;}

.foot01{border-right:1px #7a7a7a solid;height:65px;margin-top:20px; }

.foot02{ width:285px; color:#fff; padding-left:25px; font-size:14px; height:65px; line-height:30px; border-right:1px #7a7a7a solid; margin-top:20px;}

.foot02 a{  color:#fff; font-size:18px;}

.foot02 a:hover{  color:#547e1b;}

.tB02{ width:360px; margin-top:34px;margin-left:25px; }

.tB02_1 {width:250px; border:none;height:36px;border-top-left-radius:80px;border-bottom-left-radius:80px;float:left;padding-left:5px;}

.tB02_2 {font-size:14px;border-top-right-radius:80px;border-bottom-right-radius:80px;height:36px;background:#638e2b;width:95px;color:#fff;cursor:pointer;  }

.tB02_2:hover {background:#547e1b;}

.tB03{ margin-top:34px; width:102px;margin-right:15px; *margin-right:5px;   }

.tB03 a{ width:102px; display:block; height:36px; line-height:35px; color:#fff; background:#638e2b;border-radius:80px;  text-align:center; font-size:14px;}

.tB03 a:hover{background:#547e1b; color:#fff;}

.footer02{ height:182px; background:#333333;}

.foot04{ margin-top:32px; width:278px; height:122px; border-right:1px #9f9f9f dotted;}

.foot05{ width:570px;color:#d6d6d6; margin-left:35px;  border-right:1px #9f9f9f dotted;  height:122px;  margin-top:32px;}

.foot05_1{ line-height:35px;}

.foot05_1 a{ color:#d6d6d6; font-size:14px; padding:0 15px;}

.foot05_1 a:hover{ color:#547e1b;}

.foot05_2{ padding-left:15px; color:#d6d6d6; line-height:25px;}

.foot06{  margin-top:32px;}

.foot06 a{ display:block; width:109px; height:33px; -moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px; border:1px #d6d6d6 solid; text-align:center; color:#d6d6d6; font-size:14px; line-height:28px;float:left; margin-left:18px;  }

.foot06 a:hover{ background:#d6d6d6; color:#333; }

.foot06_1{ margin-left:38px;}

/* =========================================* ( //footer )========================================== */







.navBar{  width:100%; background:#333333; position:relative; z-index:1000;  height:45px; line-height:40px;   }
	
.nav{ width:1200px;background:#333333; margin:0 auto;height:45px;   }
	
.nav h3{ font-size:14px; font-weight:normal; color:#fff;  }
	
.nav .m{  position:relative; float:left; line-height:42px;  margin:0 18px; display:inline;    }
	
.nav .m1{  position:relative; float:left; line-height:42px;  margin:15px 20px 0 20px; display:inline;   }
	
.nav .m2{  position:relative; float:left; line-height:42px;  margin:0 10px; display:inline;    }
	
.nav h3 a{  zoom:1;   display:block; color:#fff }
	
.nav h3 a:hover{ color:#ff7a00 }
	
.nav .on h3 a{ border-bottom:3px solid #ff7a00;   }
	
.nav .sub{ display:none; /*默认隐藏*/ width:1200px; background:#fff; border-bottom:2px #638e2b solid;; padding:0px 0;  position:absolute; top:45px;float:left; line-height:30px; height:151px; left:-18px; }
	
#float{ width:100%; position:absolute;top:0; z-index:10000;}

#box{position:relative;   z-index:100000; }

.subimg{ width:338px; float:left; }

.nav .sub ul { width:800px; float:left; padding:35px 0 15px; margin-left:60px; }

.nav .sub ul li{   width:181px; font-size:14px; margin:0 0 15px; float:left; background:url(../images/topnav2.jpg) no-repeat left; padding-left:15px;}

.nav .sub ul li a{ color:#434343; }

.nav .sub ul li a:hover{ color: #ff7a00 !important; }









/* =========================================* ( swtright )========================================== */

.translateXY { -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.translateY { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

#LRdiv0, #LRfloater0, #LR_Flash { display: none !important; }

#LRdiv0, #LRdiv1, #LRdiv2, #LRfloater0, #divM, #LR_Flash, #BDBridgeWrap, #LRdiv3, #LRfloater3 { display: none; !important;}

.swtRirhgt { width: 60px; position: fixed; right: 0; top: 43%; z-index: 300; }









.swtLink a{  width: 60px; height: 60px;display: block; position: relative; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background:url(../images/swtRightIcon.png) 0px -3px no-repeat #ff7a00; }

.swtLink a:hover {width:65px; margin-left: -5px; }

.swtLink em { position: absolute; right: 50%; top: 4px; margin-right: -24px; display: block; width: 20px; height: 20px; font-size: 15px; color: #fff; line-height: 20px; text-align: center; background-color: #ff0000; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; z-index: 1; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8); box-shadow: 0 0 3px rgba(0,0,0,0.8); font-style: normal; }

.tellIcon a{width: 60px; height: 60px;display: block; position: relative; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background:url(../images/swtRightIcon.png) -54px -3px no-repeat #648e2c;}

.tellIcon a:hover {width:65px; margin-left: -5px; }

.qqLink a{width: 60px; height: 60px;display: block; position: relative; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background:url(../images/swtRightIcon.png) -108px -3px no-repeat #0099cc;}

.qqLink a:hover {width:65px; margin-left: -5px; }

.wxLink a{width: 60px; height: 60px;display: block; position: relative; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background:url(../images/swtRightIcon.png) -162px -3px no-repeat #e93c8c;}

.wxLink a:hover {width:65px; margin-left: -5px; }

.wxLink1 > div { width: 140px; height: 138px; position: absolute; left: -138px; top: -35px; background: url(../images/swtRightIcon.png) no-repeat -204px -60px;-moz-transform: rotateX(270deg);-ms-transform: rotateX(270deg);-o-transform: rotateX(270deg);-webkit-transform: rotateX(270deg); transform: rotateX(270deg);-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.wxLink1:hover > div {-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-webkit-transform:rotateX(0); transform: rotateX(0); }

.scrollTop a{width: 60px; height: 60px;display: block; position: relative; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background:url(../images/swtRightIcon.png) -225px -3px no-repeat #333333;}

.scrollTop a:hover {width:65px; margin-left: -5px; }



/* =========================================* ( swt )========================================== */


/* =========================================* ( swt )========================================== */
#LRdiv0, #LRdiv1, #LRdiv2, #LRfloater0, #divM, #LR_Flash, #BDBridgeWrap {display: none;}

#divM, #divL, #divR, #divM_suoxiao {position: fixed;z-index: 214748364;}

#swtBg {width: 100%;height: 100%;background-color: #CCCCCC;_position: absolute;_top:expression(offsetParent.scrollTop+0);top: 0;left: 0;opacity: 0.7;filter: alpha(opacity=70) !important;z-index: 3000;}

.tindex01 {background:url(../images/t03.png) no-repeat scroll 0 0;height:400px;width:650px;}

#divM {bottom:24%;box-shadow: 0 0 20px #000;margin:0 auto;right:0; left:0;}

.tindex02{ left:293px; top:330px;}

.tindex04{width:136px!important; height:36px!important; line-height:36px!important;float:left; margin-left:0;font-size:17px;border:none;}

.tindex04 a{width:136px!important; height:36px!important; display:block; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#7b9b7d; color:#fff; line-height:36px!important; text-align:center;font-size:17px;border:none;}

.tindex04 a:hover{ background:#778f73; color:#fff; }

.tindex05{width:136px!important; height:36px!important; line-height:36px!important;float:left; margin-left:20px!important; margin-right:0;font-size:17px; border:none;}

.tindex05 a:hover{ background:#e36500; color:#fff; }

.tindex05 a{width:136px!important; height:36px!important; display:block; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#ff7a00; color:#fff; line-height:36px!important; text-align:center;font-size:17px;border:none;}

.tindex07 {display: block;float: right; height: 42px;margin-right:11px;width:30px;}

.tindex02s{width:221px; height:400px; float:left; overflow:hidden;}

.swt_slideBox{ width:221px; height:400px; overflow:hidden; position:relative;left:0;top:0;}

.swt_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }

.swt_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.swt_slideBox .hd ul li{ float:left; margin-right:4px;width:10px; height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; line-height:8px; text-align:center; background:#808080;color:#808080; cursor:pointer; }

.swt_slideBox .hd ul li.on{ background:#638e2b; color:#638e2b; }

.swt_slideBox .bd{ position:relative; height:100%; z-index:0;   }

.swt_slideBox .bd li{ zoom:1; vertical-align:middle; overflow:hidden;}

.swt_slideBox .bd img{ width:221px; height:400px; display:block;}

.swt_slideBox .bd span font{ font-family:"宋体"; font-weight:bold; padding-left:3px;}















